home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / multi / qosswit1.zip / DVSWITCH.TXT
INI File  |  1992-01-02  |  12KB  |  201 lines

  1. [Last Edit: 12/3/91]
  2.  
  3. Switches are preceded with / and may be given with either the full
  4. name or the abbreviation (where present).  For DV.EXE and QEMM.SYS,
  5. switches which accept arguments may use either an equal sign '=' or
  6. a colon ':' between the switch and its argument.
  7.  
  8. DV.EXE switches (documented and otherwise) updated for Version 2.40:
  9.  
  10.                          Version
  11.  Ab  Name            2.0x 2.2x 2.3x 2.4x      Comments
  12.  --  --------------- ---- ---- ---- -----  -----------------------------
  13.  AE  ABORTONERROR     ..  ...6  14  0      /AE=Y or /AE=N
  14.  AS  ALWAYSSAVEMAP    ..  ..56  14  0      /AS=Y or /AS=N
  15.  CV  CODEVIEW         ..  0256  14  0      adj keyboard use for debugger
  16.  CL  COMMLOAD         ..  ..56  14  0      /CL=x
  17.  DM  DELAYMSMOUSE     ..  ...6  14  0      /DM=Y or /DM=N
  18.  DI  DOSIDLE          .1  ....  ..  .
  19.  DT  DOSTERM          01  0256  14  0      pass prog termination req to DOS
  20.  XB  EXCLUDEBANK      ..  ....  14  0      /XB=hh don't use INTs hh - hh+7 [5]
  21.  EN  EXTERNALNOTIFY   ..  ..56  14  0      /EN=hh set XDI multiplex number [1]
  22.  FB  FIRSTBANK        .1  0256  14  0      /FB=hhhh [3]
  23.  FO  FIRSTORIGINAL    .1  0256  14  0      /FO=hhhh [3]
  24.  EE  GENERICEEM       .1  0256  14  0      use EEMM calls (not hardware)
  25.  71  GRAB71           .1  ....  ..  .
  26.  HW  HWINT            ..  0256  14  0      spec handling for hardware ints [2]
  27.  I2  IRQ2             .1  ....  ..  .
  28.  I3  IRQ3             .1  ....  ..  .
  29.  I4  IRQ4             .1  ....  ..  .
  30.  I5  IRQ5             .1  ....  ..  .
  31.  IC  IRQC             .1  ....  ..  .
  32.  LD  LOCKOUTDISK      01  0256  14  0      no taskswitch during disk I/O
  33.  MT  MACHINETYPE      ..  ..56  14  0      /MT=hh [4]
  34.  MS  MINSHAREDMEMORY  ..  ...6  14  0      /MS=n reserves n K of shared mem
  35.  MR  MSMOUSERESET     ..  ..56  14  0      /MR=hhhh [4]
  36.  NI  NOIDLE           ..  0256  14  0
  37.  NR  NORESET          ..  0256  14  0
  38.  NS  NOSETUP          01  0256  14  0      ignore DVSETUP.DV
  39.      NOVEOJ           ..  ..56  14  0
  40.  OK  OLDKEYBOARD      01  0256  14  0      force 83/84-key keyboard
  41.  OP  OVERLAPPREFIXES  01  0256  14  0      allow prgs to have same PSP addr
  42.  PM  PARTIALMAPPINGOK ..  ...6  14  0      /PM=3 use only EMS3, else EMS4 calls
  43.  PO  PROTECTOPEN      ..  0256  14  0
  44.  RP  RAMPAGE          .1  0256  14  0      assume AST RAMpage EMS board
  45.  RR  ROUNDROBIN       01  0256  14  0
  46.  SB  SECONDBANK       .1  0256  14  0      /SB=hhhh [3]
  47.  SO  SECONDORIGINAL   .1  0256  14  0      /SO=hhhh [3]
  48.  SS  SWAPSHAREDMEMORY ..  ...6  14  0      /SS=Y or /SS=N
  49.  U4  SWAPUSINGEMM4    ..  0256  14  0      /U4=Y or /U4=N
  50.  UX  UNPROTECTEXTENDED .  0256  14  0
  51.  W3  WINDOWS3         ..  ....  14  0
  52.  
  53. [1] somewhat buggy in 2.31, as DV.EXE will use the specified multiplex
  54.     number, but DVXMS.DVR (which DV.EXE loads) still uses the default
  55.     DEh if no XDI drivers were loaded prior to DV.
  56.  
  57. [2] /HW is immediately followed by a colon or an equal sign, 1 to 4 hex
  58.     digits, another colon or equal sign, and "L", "D", "F", "0", "M",
  59.     "U", or "V" (DV 2.3+).  "F" = Foreground, "V" = Virtualize
  60.  
  61. [3] /FB, /FO, /SB, and /SO are immediately followed by a colon or an
  62.     equal sign and 1 to 4 hex digits
  63.  
  64. [4] /MR and /MT expect a hex number (/MR up to 4 digits, /MT up to 2 digits)
  65.  
  66. [5] DV uses two banks of eight interrupts to relocate the hardware interrupts
  67.     from their defaults of 08h-0Fh and 70h-77h.  /XB specifies that a
  68.     particular bank of interrupts not be considered available for the
  69.     relocation; the specified hex number must be a multiple of 8 (i.e. X0 or
  70.     X8).
  71.  
  72. -------------------------------------------------------------------------------
  73. XDV.COM switches (documented and otherwise) updated for Version 2.40:
  74.  
  75.                           Version
  76.  Ab  Name           2.0x 2.2x 2.3x 2.4x      Comments
  77.  --  -------------- ---- ---- ---- -----  -----------------------------
  78.  DP4 DONTPATCHDOS4  ..   ...6  1   0
  79.  X   EXCLUDE        ?1   0256  1   0      don't use high memory region [1]
  80.  F   FILE           ?1   0256  1   0      load DV from /F=<path>
  81.  EE  GENERICEEM     ?1   0256  1   0      use EEMM calls (not hardware)
  82.  L   LIST           ?1   0256  1   0      list the memory areas used
  83.  NS  NOSETUP        ?.   0256  1   0      ignore DVSETUP.DV
  84.  NT  NOTOKENRING    ..   ...6  1   0      don't check for token ring adapter
  85.  RP  RAMPAGE        ?1   0256  1   0      assume AST RAMpage EMS board
  86.  
  87. [1] /X=hhhh-hhhh (same as QEMM X= switch)
  88.  
  89.  
  90. -------------------------------------------------------------------------------
  91. QEMM386.SYS switches (documented and otherwise).  These are NOT preceded by
  92. a slash.
  93.                              Version
  94.  Ab   Name              4.xx  5.xx    6.xx      Comments
  95.  ---- ------------------ ------------------  -----------------------------
  96.  ARAM ADAPTERRAM         .   00 11  00       RAM on an adapter board
  97.  AROM ADAPTERROM         .   00 11  00       ROM on an adapter board
  98.  AU   AUTO               23  00 11  00       turn on only if needed
  99. C386S COMPAQ386S         .   00 11  00       running on a COMPAQ 386s
  100.  CER  COMPAQEGAROM       .   00 11  00       relocate COMPAQ video ROM
  101.  CHR  COMPAQHALFROM      .   00 11  00       split system ROM in half
  102.  CRM  COMPAQROMMEMORY    .   00 11  00       use COMPAQ mem reserved for ROM
  103.  CO   CONTEXTS           23  00 11  00       generates err msg in 5.00+
  104.  DB   DISKBUF            .   00 11  00       set size of SCSI disk buffer
  105.  DBF  DISKBUFFRAME       .   .  .   00       buffer disk access into pg frame
  106.  DM   DMA                23  00 11  00       set size of DMA buffer
  107.  DUX  DONTUSEXMS         .   00 11  00       don't grab mem from XMS provider
  108.  D4   DOS4               23  00 11  00       alter EMS page order for DOS 4
  109.  EMB  EMBMEM             .   .  11  00       limit XMS memory
  110.  X    EXCLUDE            23  00 11  00       consider range unmappable
  111.  XST  EXCLUDESTEALTH     .   .  .   00       don't stealth specified ROM
  112.  XSTI EXCLUDESTEALTHINT  .   .  .   00       don't stealth specified interrupt
  113.  EXT  EXTMEM             23  00 11  00       reserve extended memory
  114.  F10  FASTINT10          .   .  .   00       F10:N call original INT 10
  115.  FEMS FORCEEMS           .   00 11  00       provide EMS calls even if no frame
  116.  FSTC FORCESTEALTHCOPY   .   .  .   00       copy tables even when excluded
  117.  FR   FRAME              23  00 11  00       set page frame segment or NONE
  118.  FB   FRAMEBUF           .   .  .   00       buffer INT 21 calls in page frame
  119.  FL   FRAMELENGTH        .   00 11  00       set pages in page frame
  120.  GS   GETSIZE            .   00 11  00       report high-load memory (OPTIMIZE)
  121.  HA   HANDLES            23  00 11  00       number of EMS handles
  122.       HELP               .   00 11  00
  123.       HMAMIN             .   00 11  00       min allocation in HMA
  124.  IA   IGNOREA20          23  00 11  00       don't trap 8042 for A20 control
  125.  I    INCLUDE            23  00 11  00       consider range mappable
  126.  I386 INCLUDE386         .   00 11  00       same as I, but ignd by QRAM,Q50/60
  127.       IOTRAP             .   00 11  00       =1 or =64 num reps of I/O space
  128.  LB   LABEL              .   00 11  00       internal, used by OPTIMIZE
  129.  LD   LOCKDMA            .   00 11  00       no interrupts during DMA
  130.  MA   MAPS               23  00 11  00       number of alternate register sets
  131.  ME   MEMORY (also MEM)  23  00 11  00       v4.23 does not accept MEM
  132.  NA   NAMES              23  00 11  00       generates err msg in 5.00+
  133.  NCF  NOCOMPAQFEATURES   .   00 11  00       turn off CER, CHR, CRM
  134.       NOEMS              .   00 11  00       don't provide EMS
  135.  NO   NOFILL             23  00 11  00       don't fill conventional memory
  136.       NOHMA              .   00 11  00       don't allow HMA to be used
  137.  NOPE NOPAUSEONERROR     .   00 11  00       don't pause for key on error
  138.  NR   NOROM              23  00 11  00       don't map reboot page of ROM BIOS
  139.  NRH  NOROMHOLES         .   00 11  00       don't find empty holes in ROM
  140.  NOSH NOSHADOWRAM        .   00 11  00       don't use C&T shadow RAM
  141.  NS   NOSORT             23  00 11  00       don't sort memory by speed
  142.  NTR  NOTOKENRING        .   00 11  00       ignore token ring adapter
  143.  NT   NOTOPMEMORY        .   00 11  00       don't search for "top memory"
  144.       NOVDS              .   00 11  00       don't provide virtual DMA services
  145. NOVID NOVIDEO            .   .  .   00     * not documented for v6.00
  146.  NV   NOVIDEOFILL        23  00 11  00       don't backfill in video mem range
  147.  NVR  NOVIDEORAM         .   00 11  00       don't put RAM into video mem range
  148.  NW3  NOWINDOWS3         .   .  11  00       don't load Windows 3 support
  149.  NX   NOXBDA             23  00 11  00       don't move extended BIOS data area
  150.       NOXMS              .   00 11  00       don't provide XMS memory
  151.  ODV  OLDDV              23  00 11  00       enable EEMS support for DV 1/2.00
  152.  OF   OFF                23  00 11  00       turn QEMM off
  153.       ON                 23  00 11  00       turn QEMM on
  154.       PAUSE              .   00 11  00       pause for key when displaying msgs
  155.       RAM                23  00 11  00       map RAM into upper memory area
  156.  R    REGION             .   00 11  00       load high into specified region
  157.       ROM                23  00 11  00       map ROM into RAM for speed
  158.       SORT               .   .  .   00       SORT:Y use fastest memory first
  159.  ST   STEALTHROM         .   .  .   00       ST:M ST:F hide ROMs behind highRAM
  160.  SUS  SUSPENDRESUME      .   .  .   00       laptop "suspend/resume" feature
  161.  TA   TASKS              23  00 11  00       max interrupt nesting level
  162.  U8   UNUSUAL8042        23  00 11  00       nonstandard keyboard controller
  163.  UX   UNUSUALEXT         .   00 11  00       nonstandard extended-memory BIOS
  164.  VS   VCPISHARE          .   .  .   00       share page table with VCPI clients
  165.       VGA                23  .  .   .
  166. VREGA VIDRAMEGA          .   00 11  00       vid area not mappable
  167. VREMS VIDRAMEMS          .   00 11  00       make vid area mappable, don't fill
  168.  VHI  VIRTUALHDIRQ       .   .  .   00       VHI:N = don't disable INT 15h/90h
  169.       VXDDIR             .   .  .   00       locatn of .VXD files for Windows3
  170.  WD   WATCHDOG           .   00 11  00       type of watchdog timer in system
  171.  
  172.  
  173. -------------------------------------------------------------------------------
  174. QEXT.SYS switches:
  175.                            QEXT Version
  176.  Ab   Name                    5.xx              Comments
  177.  ---- ------------------ ------------------  -----------------------------
  178.  BS   BLOCKSIZE             00 10 12         size of transfer per protmode trip
  179.  EXT  EXTMEM                00 10 12         leave this much non-XMS ext memory
  180.  HA   HANDLES               00 10 12         number of extended memory handles
  181.       HELP                  00 10 12         list all commands
  182.       HMAMIN                00 10 12         minimum alloc allowed in HMA
  183.  ME   MEMORY (also MEM)     00 10 12         only use part of extended memory
  184.  NOPE NOPAUSEONERROR        00 10 12         don't wait for key if error
  185.       NOXMS                 00 10 12         don't provide XMS memory
  186.       PAUSE                 00 10 12         wait for key after parsing cmds
  187.  U8   UNUSUAL8042           00 10 12         keyboard controller is nonstandard
  188.  VD   VDISKVERSION=m,n      00 10 12         pretend to be VDISK version m.n
  189.  ?                          00 10 12         list all commands
  190.  
  191. ***END***
  192.  
  193. I seem to have become the de facto maintainer of this list, so if you have
  194. info on any versions not listed here, or details on undocumented switches,
  195. please send them to:
  196.  
  197.             ralf+@cs.cmu.edu
  198.             Ralf Brown 1:129/26.1 (note: replies outside Z1 will be routed
  199.                                    via Internet -> UUCP -> Fido and may thus
  200.                                    take a while if they do in fact arrive)
  201.